လက်ရှိတည်နေရာ: ပင်မစာမျက်နှာ> ဖန်ရှင်အမျိုးအစားများ> filter_input

filter_input

တိကျသောပြင်ပ variable ကိုနာမည်ဖြင့်ရယူပါ။ filter ဖြင့်ပြုလုပ်နိုင်သည်
အမည်:filter_input
အမျိုးအစား:စိမ့်ထွက်
programming language:php
တစ်ကြောင်းဖြင့်အကျဉ်းချုပ်:script ပြင်ပမှ input ကိုရယူပါ။

အဓိပ္ပါယ်နှင့်အသုံးပြုမှု

filter_input() function သည် function ကို script မှ input ကိုရပြီး၎င်းကိုစစ်ထုတ်သည်။

ဤလုပ်ဆောင်ချက်သည်အသုံးပြုသူ input ကဲ့သို့သောလုံခြုံစိတ်ချရသောအရင်းအမြစ်များမှ variable များကို variable များကိုအတည်ပြုရန်အသုံးပြုသည်။

ဤလုပ်ဆောင်ချက်သည်အရင်းအမြစ်အမျိုးမျိုးမှ input ကိုရယူနိုင်သည်။

  • input_get
  • input_post
  • input_cookie
  • input_env
  • input_server
  • input_session (အကောင်အထက်မရောက်သေးပါ)
  • input_request (မမသိရသေးပါ)

အောင်မြင်ပါက filtered data များကိုမအောင်မြင်ပါကမှားယွင်းလျှင်, မှားယွင်းသော parameter ကိုမသတ်မှတ်ပါက NULL ဖြစ်သည်။

နမူနာ

ဤဥပမာတွင် post variable ကို filter လုပ်ရန် filter_input() function ကိုအသုံးပြုသည်။ လက်ခံထားသော post variable ကိုတရားဝင်အီးမေးလ်လိပ်စာဖြစ်သည်။

 <? PHP
လျှင် ( ! filter_input ( input_post , 'email' , filter_valka_email ) )
 {
 ECHO "အီးမေးလ်သည်မမှန်ကန်ပါ" ;
 }
သို့မဟုတ်
 {
 ECHO "အီးမေးလ်သည်မှန်ကန်သည်" ;
 }
>

output ကိုဆင်တူသည် -

 အီးမေးလ်သည်မှန်ကန်သည်

သဒ္ဒါ

 filter_input ( input_type , variable , filter , options )
တေးရေး ဖေါ်ပြ
input_type လိုအပ်ပါတယ် input ကိုအမျိုးအစားသတ်မှတ်ပါ။ အထက်ပါစာရင်းရှိဖြစ်နိုင်ချေအမျိုးအစားများကိုကြည့်ပါ။
ပေြာင်းလဲတတ်သော filtered ခံရဖို့ variable တွေကိုသတ်မှတ်။
စိမ့်ထွက်

optional ကို။ အသုံးပြုခံရဖို့ filter ၏ ID ကိုဖေါ်ပြသည်။ default သည် filter_sanitize_string ဖြစ်သည်။

ဖြစ်နိုင်ချေရှိသောစစ်ထုတ်စက်များအတွက် PHP filter function ကိုရည်ညွှန်းသည့်လက်စွဲကိုကြည့်ပါ။

Filter ID သည် ID အမည် (ဥပမာ filter_valate_email ကဲ့သို့) သို့မဟုတ် ID နံပါတ် (ဥပမာ 274) ဖြစ်သည်။

ရွေးချယ်စရာများ အလံ / options များပါ 0 င်သည့်ခင်းကျင်းမှုကိုသတ်မှတ်သည်။ ဖြစ်နိုင်သောအလံများနှင့်ရွေးချယ်စရာများအတွက် filter တစ်ခုချင်းစီကိုစစ်ဆေးပါ။
သက်ဆိုင်သောဖင်ခှ်ရှင်းများ
  • မျိုးစုံ variable တွေကိုယူပြီးသူတို့ကို filter filter_var_array

    filter_var_array

    မျိုးစုံvariableတွေက
  • တိကျသောပြင်ပ variable ကိုနာမည်ဖြင့်ရယူပါ။ filter ဖြင့်ပြုလုပ်နိုင်သည် filter_input

    filter_input

    တိကျသောပြင်ပvariable
  • ပြင်ပ variable တွေကိုစီးရီးကိုရယူပါ။ filter_input_array

    filter_input_array

    ပြင်ပvariableတွေကိုစ
  • သတ်မှတ်ထားသောအမျိုးအစား၏ variable ကိုတည်ရှိရှိမရှိစစ်ဆေးပါ filter_has_var

    filter_has_var

    သတ်မှတ်ထားသောအမျိုးအ
  • အားလုံးထောက်ပံ့ထားသောစစ်ထုတ်စက်များအားလုံး၏စာရင်းကိုပြန်ပို့သည် filter_list

    filter_list

    အားလုံးထောက်ပံ့ထားသေ
  • တိကျတဲ့ filter ကိုသုံးပြီး variable ကို filter filter_var

    filter_var

    တိကျတဲ့filterကိုသုံး
  • သတ်သတ်မှတ်မှတ်အမည်တစ်ခု၏ filter တစ်ခုနှင့်ဆက်စပ်သော ID ကိုပြန်ပို့သည် filter_id

    filter_id

    သတ်သတ်မှတ်မှတ်အမည်တစ
လူကြိုက်များသော ဆောင်းပါးများ